Versions:

  • 0.3.0
  • 0.2.1

ruster-env is a lightweight, session-persistent environment variable manager purpose-built for Windows PowerShell and CMD, offering users a Linux-style “source .env” experience on Microsoft operating systems. Developed by Ashok S K, the utility is engineered for speed and zero-friction workflow: instead of forcing developers to reopen terminals or edit system dialogs, ruster-env injects or updates variables directly into the active console session, making new values available to every child process spawned from that window. This behaviour is especially useful for polyglot developers who keep per-project configuration in .env files and need those settings reflected instantly when switching repositories, running build scripts, or launching containerised tool-chains. DevOps engineers also rely on the program to stage ephemeral cloud credentials during CI debugging, while classroom instructors use it to distribute API keys to students without exposing them globally. The tool ships in two published versions—0.2.x and the current 0.3.0 release—each delivered as a single native executable that requires no installation privileges and leaves no background services. Because changes survive only within the current session, the risk of polluting the machine-wide environment is eliminated, yet persistence is gracefully maintained for as long as the terminal remains open. The entire codebase is written in Rust, explaining the self-declared “blazingly fast” performance and minimal memory footprint. ruster-env is available for free on get.nero.com, with downloads provided via trusted Windows package sources such as winget, always delivering the latest version and supporting batch installation of multiple applications.

Tags: